<form class="layui-form layui-card" action="{:request()->url()}" data-auto="true" method="post" autocomplete="off">
    <div class="layui-card-body">
        <div class="layui-form-item">
            <label class="layui-form-label">升级包名</label>
            <div class="layui-input-block">
                <input required name="firmware_name" value='{$vo.firmware_name|default=""}' placeholder="请输入升级包名称" class="layui-input">
                <p class="help-block">支持中文、英文、日文、数字、下划线（_）、中划线（-）、小括号（()），必须以中文、英文或数字开头</p>
            </div>
        </div>
        <div class="layui-form-item">
            <label class="layui-form-label">版本号</label>
            <div class="layui-input-block">
                <input required name="version" value='{$vo.version|default=""}' placeholder="请输入升级包版本号" class="layui-input">
                <p class="help-block">仅支持英文字母、数字、点号（.）、中划线（-）和下划线（_），长度限制为 1~64 个字符</p>
            </div>
        </div>
        <div class="layui-form-item">
            <label class="layui-form-label">扩展名</label>
            <div class="layui-input-block">
                <input required name="file_suffix" value='{$vo.file_suffix|default=""}' placeholder="升级包扩展名称,默认为bin" class="layui-input">
            </div>
        </div>
        <div class="layui-form-item">
            <label class="layui-form-label">升级包文件</label>
            <div class="layui-input-inline" style="width:55%">
                <input readonly required type="text" name="firmware" value='{$vo.firmware|default=""}' class="layui-input">
            </div>
            <div class="layui-input-inline">
                <a class="layui-btn" data-file data-type="firmware" data-field="firmware" >上传文件</a>
            </div>
        </div>
        <div class="layui-form-item">
            <label class="layui-form-label">签名算法</label>
            <div class="layui-input-block">
                <select name='sign_method' class='layui-select'>
                    <option selected value='MD5'>MD5</option>
                    <option value='SHA256'>SHA256</option>
                </select>
            </div>
        </div>
        <div class="layui-form-item">
            <label class="layui-form-label">升级包描述</label>
            <div class="layui-input-block">
                <textarea name="firmware_desc"  class="layui-textarea">{$vo.firmware_desc|default=""}</textarea>
            </div>
        </div>
        <div class="layui-form-item">
            <label class="layui-form-label">Udi</label>
            <div class="layui-input-block">
                <textarea name="Udi"  class="layui-textarea">{$vo.Udi|default=""}</textarea>
                <p class="help-block">推送给设备的自定义信息。不限制文本内容格式，长度不超过4096个字符。
                    添加该升级包完成，并创建升级任务后，物联网平台向设备推送升级通知时，会将该自定义信息下发给设备。</p>
            </div>
        </div>
    </div>
    <div class="hr-line-dashed"></div>
    <div class="layui-form-item text-center">
        <button class="layui-btn" type='submit'>保存数据</button>
        <button class="layui-btn layui-btn-danger" type='button' data-confirm="确定要取消编辑吗？" data-close>取消编辑</button>
    </div>
</form>